Some Findings Concerning Requirements in Agile Methodologies
نویسندگان
چکیده
Abs t r ac t . Agile methods have appeared as an attractive alternative to conventional methodologies. These methods try to reduce the time to market and, indirectly, the cost of the product through flexible development and deep customer involvement. The processes related to requirements have been extensively studied in literature, in most cases in the frame of conventional methods. However, conclusions of conventional methodologies could not be necessarily valid for Agile; in some issues, conventional and Agile processes are radically different. As recent surveys report, inadequate project requirements is one of the most conflictive issues in agile approaches and better understanding about this is needed. This paper describes some findings concerning requirements activities in a project developed under an agile methodology. The project intended to evolve an existing product and, therefore, some background information was available. The major difñculties encountered were related to non-functional needs and management of requirements dependencies.
منابع مشابه
A Scenario and Aspects- Oriented Requirements Agile Approach
Software development agile methodologies aim at promoting fast communication and incremental software delivery. The success of these methodologies in permanently evolving systems depends on how software engineers identify and structure changing requirements. Current agile methodologies fail to explicitly deal with the crosscutting nature of requirements, compromising the speed and capacity of s...
متن کاملCritical Success Factors in Agile Software Development Projects: A Review
Business activities are rapidly changing now a days and there are increasingly complex requirements set on programming solutions. That puts traditional software development methods also called heavyweight behind and leads to the need for different approaches. Modern approach is called agile or lightweight. Dissertation will described the characteristics of some traditional and agile methodologi...
متن کاملA Survey of Agile Development Methodologies
Plan-driven methods are those that begin with the solicitation and documentation of a set of requirements that is as complete as possible. Based on these requirements, one can then formulate a plan of development. Usually, the more complete the requirements, the better the plan. Some examples of plan-driven methods are various waterfall approaches and others such as the Personal Software Proces...
متن کاملTraceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Requirements traceability, regardless of the process used to produce a software system, is an important quality attribute for the resulting software product. However, existing approaches to achieving requirements traceability have been specifically designed for traditional software development with formal requirements processes. With the wide industry adoption of agile development methodologies...
متن کاملComparative Study on Agile software development methodologies
Today‘s business environment is very much dynamic, and organisations are constantly changing their software requirements to adjust with new environment. They also demand for fast delivery of software products as well as for accepting changing requirements. In this aspect, traditional plan-driven developments fail to meet up these requirements. Though traditional software development methodologi...
متن کامل